// index.js
// const app = getApp()
const { envList } = require('../../envList.js');

Page({
  data: {
    showUploadTip: false,
    imges: ['01.jpg', '02.jpg', '03.jpg', '04.jpg'],
    imageRc: "https://img0.baidu.com/it/u=2446083663,3198923179&fm=253&fmt=auto&app=120&f=JPEG?w=750&h=500",
    title: "明珠酒店",
    price: 999,
    recommend: "自然 舒适",
    scenicList: [],
    hotelList: []
    // powerList: [{
    //   title: '云函数',
    //   tip: '安全、免鉴权运行业务代码',
    //   showItem: false,
    //   item: [{
    //     title: '获取OpenId',
    //     page: 'getOpenId'
    //   },
    //   //  {
    //   //   title: '微信支付'
    //   // },
    //    {
    //     title: '生成小程序码',
    //     page: 'getMiniProgramCode'
    //   },
    //   // {
    //   //   title: '发送订阅消息',
    //   // }
    // ]
    // }, {
    //   title: '数据库',
    //   tip: '安全稳定的文档型数据库',
    //   showItem: false,
    //   item: [{
    //     title: '创建集合',
    //     page: 'createCollection'
    //   }, {
    //     title: '更新记录',
    //     page: 'updateRecord'
    //   }, {
    //     title: '查询记录',
    //     page: 'selectRecord'
    //   }, {
    //     title: '聚合操作',
    //     page: 'sumRecord'
    //   }]
    // }, {
    //   title: '云存储',
    //   tip: '自带CDN加速文件存储',
    //   showItem: false,
    //   item: [{
    //     title: '上传文件',
    //     page: 'uploadFile'
    //   }]
    // }, {
    //   title: '云托管',
    //   tip: '不限语言的全托管容器服务',
    //   showItem: false,
    //   item: [{
    //     title: '部署服务',
    //     page: 'deployService'
    //   }]
    // }],
    // envList,
    // selectedEnv: envList[0],
    // haveCreateCollection: false
  },

  // onClickPowerInfo(e) {
  //   const index = e.currentTarget.dataset.index;
  //   const powerList = this.data.powerList;
  //   powerList[index].showItem = !powerList[index].showItem;
  //   if (powerList[index].title === '数据库' && !this.data.haveCreateCollection) {
  //     this.onClickDatabase(powerList);
  //   } else {
  //     this.setData({
  //       powerList
  //     });
  //   }
  // },

  // onChangeShowEnvChoose() {
  //   wx.showActionSheet({
  //     itemList: this.data.envList.map(i => i.alias),
  //     success: (res) => {
  //       this.onChangeSelectedEnv(res.tapIndex);
  //     },
  //     fail (res) {
  //       console.log(res.errMsg);
  //     }
  //   });
  // },

  // onChangeSelectedEnv(index) {
  //   if (this.data.selectedEnv.envId === this.data.envList[index].envId) {
  //     return;
  //   }
  //   const powerList = this.data.powerList;
  //   powerList.forEach(i => {
  //     i.showItem = false;
  //   });
  //   this.setData({
  //     selectedEnv: this.data.envList[index],
  //     powerList,
  //     haveCreateCollection: false
  //   });
  // },

  // jumpPage(e) {
  //   wx.navigateTo({
  //     url: `/pages/${e.currentTarget.dataset.page}/index?envId=${this.data.selectedEnv.envId}`,
  //   });
  // },

  // onClickDatabase(powerList) {
  //   wx.showLoading({
  //     title: '',
  //   });
  //   wx.cloud.callFunction({
  //     name: 'quickstartFunctions',
  //     config: {
  //       env: this.data.selectedEnv.envId
  //     },
  //     data: {
  //       type: 'createCollection'
  //     }
  //   }).then((resp) => {
  //     if (resp.result.success) {
  //       this.setData({
  //         haveCreateCollection: true
  //       });
  //     }
  //     this.setData({
  //       powerList
  //     });
  //     wx.hideLoading();
  //   }).catch((e) => {
  //     console.log(e);
  //     this.setData({
  //       showUploadTip: true
  //     });
  //     wx.hideLoading();
  //   });
  // },
//   onLoad: function (options) {
//     wx.cloud.init({
//       env: "cloud1-6gs2rx9u44168499"
//     })
//     const db = wx.cloud.database();
//     const _ = db.command;
//     db.collection("scenicList").get().then(res => {
//       console.log(res.data)
//         // this.setData({
//         //     imgs: res.data
//         // })
//     });

//     // db.collection('schools').orderBy('name', 'desc').where({
//     //     addr: _.neq("b市"),
//     // }).get().then(res => {
//     //     this.setData({
//     //         schools: res.data
//     //     })
//     // });
// },
  async onReady() {
    const scenicRes = await wx.cloud.callFunction({
      name: 'quickstartFunctions', data: { type: 'getTravelSpotList' }
    })
    const hotelRes = await wx.cloud.callFunction({
      name: 'quickstartFunctions', data: { type: 'getHotelList' }
    })
    this.setData({ scenicList: scenicRes?.result?.data?.slice(0,4), hotelList:  hotelRes?.result?.data?.slice(0, 4)})
    console.log(hotelRes);
  },
  onShow: function () {
    if (typeof this.getTabBar === 'function' && this.getTabBar()) {
        this.getTabBar().setData({
            select: 0
        })
    }
  },
  jumpScenicDetail(e) {
    var key = e.currentTarget.dataset.item
    console.log(key, 1);
    const pageThis = this
    console.log(pageThis.data.scenicList);
    wx.navigateTo({
      url: `/pages/ticketDetail/index`,
      success(res) {
        // 通过eventChannel向被打开页面传送数据
        res.eventChannel.emit('sendOutData', { value: key , type: 'scenic'})
      }
    });
  },
  jumpHotelDetail(e) {
    var key = e.currentTarget.dataset.item
    wx.navigateTo({
      url: `/pages/ticketDetail/index`,
      success(res) {
        // 通过eventChannel向被打开页面传送数据
        res.eventChannel.emit('sendOutData', { value: key , type: 'hotel'})
      }
    });
  },
  jump_ticket: function() {
    wx.navigateTo({
      url: '/pages/ticketList/index',
    })
  },
  jump_hotel: function() {
    wx.navigateTo({
      url: '/pages/hotelList/index',
    })
  },
  jump_goods: function() {
    wx.navigateTo({
      url: '/pages/goodsList/index',
    })
  },
  jump_stragy: function() {
    wx.navigateTo({
      url: '/pages/stragyList/index',
    })
  }
});
